/** @format */

export interface IInvokeParams {
  session?: string
  [key: string]: any
}

export interface IInvokeInfo {
  api: string
  autoSession?: boolean
  data: IInvokeParams
}

export const formatInvoke = (invokeInfo: IInvokeInfo) => {
  const { session } = invokeInfo.data

  if (!session) {
    invokeInfo.autoSession = true
  }
  return invokeInfo
}
